An investigation of GPU-based stiff chemical kinetics integration methods
نویسندگان
چکیده
A fifth-order implicit Runge–Kutta method and two fourth-order exponential integration methods equipped with Krylov subspace approximations were implemented for the GPU and paired with the analytical chemical kinetic Jacobian software pyJac. The performance of each algorithm was evaluated by integrating thermochemical state data sampled from stochastic partially stirred reactor simulations and compared with the commonly used CPU-based implicit integrator CVODE. We estimated that the implicit Runge–Kutta method running on a single GPU is equivalent to CVODE running on 12–38 CPU cores for integration of a single global integration time step of 10−6 s with hydrogen and methane models. In the stiffest case studied—the methane model with a global integration time step of 10−4 s—thread divergence and higher memory traffic significantly decreased GPU performance to the equivalent of CVODE running on approximately three CPU cores. The exponential integration algorithms performed more slowly than the implicit integrators on both the CPU and GPU. Thread divergence and memory traffic were identified as the main limiters of GPU integrator performance, and techniques to mitigate these issues were discussed. Use of a finite-difference Jacobian on the GPU—in place of the analytical Jacobian provided by pyJac—greatly decreased integrator performance due to thread divergence, resulting in maximum slowdowns of 7.11–240.96×; in comparison, the corresponding slowdowns on the CPU were just 1.39–2.61×, underscoring the importance of use of an analytical Jacobian for efficient GPU integration. Finally, future research directions for working towards enabling realistic chemistry in reactive-flow simulations via GPU/ SIMD accelerated stiff chemical kinetic integration were identified.
منابع مشابه
Accelerating moderately stiff chemical kinetics in reactive-flow simulations using GPUs
The chemical kinetics ODEs arising from operator-split reactive-flow simulations were solved on GPUs using explicit integration algorithms. Nonstiff chemical kinetics of a hydrogen oxidation mechanism (9 species and 38 irreversible reactions) were computed using the explicit fifth-order Runge–Kutta–Cash–Karp method, and the GPU-accelerated version performed faster than singleand six-core CPU ve...
متن کاملInvestigation of Leaching Kinetics of Smithsonite Ore
The leaching kinetics of smithsonite ore in acetic acid solutions, an environmental friend, and natural reagent was investigated. The influence of parameters such as reaction temperature, particle size, solid-liquid ratio and acid concentration was studied in order to reveal the leaching kinetics of smithsonite ore. In this study, experimental and statistical methods were carried out in order t...
متن کاملIntegrating Chemical Kinetic Rate Equations by Selective Use of Stiff and Nonstiff Methods
The effect of switching between nonstiff and stiff methods on the efficiency of algorithms for integrating chemical kinetic. rate equations is presented, Different integration methods are tested by application of the packaged code LSODE to four practical combustion kinetics problems. The problems describe adiabatic, homogeneous gasPhase combustion reactions. It is shown that selective use of no...
متن کاملA cutoff phenomenon in accelerated stochastic simulations of chemical kinetics via flow averaging (FLAVOR-SSA).
We present a simple algorithm for the simulation of stiff, discrete-space, continuous-time Markov processes. The algorithm is based on the concept of flow averaging for the integration of stiff ordinary and stochastic differential equations and ultimately leads to a straightforward variation of the the well-known stochastic simulation algorithm (SSA). The speedup that can be achieved by the pre...
متن کاملOn second derivative 3-stage Hermite--Birkhoff--Obrechkoff methods for stiff ODEs: A-stable up to order 10 with variable stepsize
Variable-step (VS) second derivative $k$-step $3$-stage Hermite--Birkhoff--Obrechkoff (HBO) methods of order $p=(k+3)$, denoted by HBO$(p)$ are constructed as a combination of linear $k$-step methods of order $(p-2)$ and a second derivative two-step diagonally implicit $3$-stage Hermite--Birkhoff method of order 5 (DIHB5) for solving stiff ordinary differential equations. The main reason for co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1607.03884 شماره
صفحات -
تاریخ انتشار 2016